/*
 * Copyright (C) 2020 1km Holding Limited
 */

#ifndef LIDAR_CE30_H_
#define LIDAR_CE30_H_

#include <stdint.h>
#ifdef __cplusplus
extern "C" {
#endif

int16_t get_lidar_distance();
int32_t lidar_close();
int32_t lidar_open();
int32_t is_lidar_open();
int32_t lidar_init();

/**********************lidar state detect*********************/
bool is_lidar_lost_connect();
bool is_lidar_error();

#ifdef __cplusplus
}
#endif

#endif /* LIDAR_CE30_H_ */
